#ifndef FONCTION_H
#define FONCTION_H

#include<allegro.h>
BITMAP *pau[4];
BITMAP *mag;
int b;
BITMAP *paue;
BITMAP *set;
BITMAP *MAIN[5];
BITMAP *cre; 
BITMAP *mat; 
	
int i,j,nbre,compteur;int m,l;int indice;BITMAP *image4;
	BITMAP *image2;BITMAP *image3;
	BITMAP *buffer;
	BITMAP *image;
	BITMAP *background;
struct heros {
	 BITMAP *img_right;
	 BITMAP *img_left;
	 BITMAP *attack_sabrel[3];
	 BITMAP *attack_sabrer[3];
	 BITMAP *attack_martr[3];
	 BITMAP *attack_martl[3];
	 int score;
	BITMAP *damm[6];
	
	 int blood;
	 int x;
	int y;};  
typedef struct heros heros;
 struct guru{	BITMAP *marteau[4];
		BITMAP *img_right[5];
		BITMAP *img_left[5];
	 	int blood;int x,y;};
typedef struct guru guru; 
void sasirguru(guru *gur1);
void saisirhero (heros *hero);

void translaterdroit(heros *hero,guru *gur1);
void transletergauche(heros *hero,guru *gur1);
void sauter(heros *hero,guru *gur1);
void sursauter(heros *hero,guru *gur1);

void attendre(float temps);

int lancermarteau(heros *hero,guru *gur1);
void attaquersabre(heros *hero,guru *gur1,int *nbre);
#endif
